package MyLinkList;

public interface Ilist {
    //头插
    void addFirst(int data);
    //尾插
    void addLast(int data);
    //指定插入
    void addIndex(int index,int data);
    //查询是否存在
    boolean contains(int key);
    //删除节点
    void remove(int key);
    //删除所有与目标相同的节点
    void removeAllKey(int key);
    //得到链表的长度
    int size();
    //清空链表
    void clear();
    //输出链表的所有信息
    void display();
}